package com.pdwl.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* 组织
* @TableName pd_core_org
*/
@Data
public class CoreOrg implements Serializable {

    /**
    * ID
    */
    @ApiModelProperty(value = "ID",example = "1")
    private Long id;
    /**
    * 名称
    */

    @ApiModelProperty("名称")
    private String name;
    /**
    * 简称
    */

    @ApiModelProperty("简称")
    private String abbreviation;
    /**
    * 父ID
    */
    @ApiModelProperty(value = "父ID",example = "2")
    private Long parentId;
    /**
    * 部门类型 1为分公司，2为一级转运中心 3为二级转运中心 4为网点
    */
    @ApiModelProperty(value = "部门类型 1为分公司，2为一级转运中心 3为二级转运中心 4为网点",example = "3")
    private Integer orgType;
    /**
    * 省
    */
    @ApiModelProperty(value = "省",example = "2")
    private Long provinceId;
    /**
    * 市
    */
    @ApiModelProperty(value = "市",example = "3")
    private Long cityId;
    /**
    * 区
    */
    @ApiModelProperty(value = "区",example = "562")
    private Long countyId;
    /**
    * 地址
    */

    @ApiModelProperty("地址")
    private String address;
    /**
    * 联系电话
    */
    @ApiModelProperty("联系电话")
    private String contractNumber;
    /**
    * 负责人id
    */
    @ApiModelProperty(value = "负责人id",example = "1")
    private Long managerId;
    /**
    * 树结构
    */

    @ApiModelProperty("树结构")
    private String treePath;
    /**
    * 排序
    */
    @ApiModelProperty(value = "排序",example = "2")
    private Integer sortValue;
    /**
    * 状态
    */
    @ApiModelProperty("状态")
    private Boolean status;
    /**
    * 描述
    */

    @ApiModelProperty("描述")
    private String describe;
    /**
    * 纬度
    */

    @ApiModelProperty("纬度")
    private String latitude;
    /**
    * 经度
    */

    @ApiModelProperty("经度")
    private String longitude;
    /**
    * 营业时间
    */

    @ApiModelProperty("营业时间")
    private String businessHours;
    /**
    *
    */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
    /**
    *
    */
    @ApiModelProperty(value = "创建人id",example = "2")
    private Long createUser;
    /**
    *
    */
    @ApiModelProperty("更新人时间")
    private LocalDateTime updateTime;
    /**
    *
    */
    @ApiModelProperty(value = "更新人id",example = "2")
    private Long updateUser;



}
